/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import Entidades.Provincia;
import java.util.List;
import logica.jpaControllers.ProvinciaJpaController;

/**
 *
 * @author USER
 */
public class CtrlProvincia {
  public CtrlProvincia() {
    }
    //guarda articulo
    public void guardarProvincia(Provincia art) {
        ProvinciaJpaController ga = new ProvinciaJpaController();
        ga.create(art);
    }
    
    public void eliminarProvincia(Provincia provincia) throws Exception{
        ProvinciaJpaController ga = new ProvinciaJpaController();
        ga.destroy(provincia.getIdprovincia());
    }

    public void modificarProvincia(Provincia a) throws Exception {
        ProvinciaJpaController ga = new ProvinciaJpaController();
        ga.edit(a);
    }
    
     
    public Provincia buscarProvincia_X_idProvincia(int idprovincia){
        ProvinciaJpaController ga = new ProvinciaJpaController();
        return ga.findProvincia(idprovincia);
       
    }
     public Provincia buscarProvincia_X_idPais(int idpais){
        ProvinciaJpaController ga = new ProvinciaJpaController();
        return ga.findProvincia(idpais);
       
    }
    
    public Provincia buscarProvinciaNombre(String nom) throws Exception{
        ProvinciaJpaController ga = new ProvinciaJpaController();
        return ga.findProvincia_x_nombre(nom);
         
    }

//    public Pais buscarPaisMarca(String nom) throws Exception{
//        PaisJpaController ga = new PaisJpaController();
//        return ga.findArticulo_x_marca(nom);
//
//    }
        
    public List buscarTodosProvincia() throws Exception{        
        ProvinciaJpaController ga = new ProvinciaJpaController();
        return ga.findProvinciaEntities();
    }   
}
